package com.lebang.mapper;

import com.lebang.entity.member.LbbMemberRebateDetail;
import com.lebang.example.LbbMemberRebateDetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface LbbMemberRebateDetailMapper {
    long countByExample(LbbMemberRebateDetailExample example);

    int deleteByExample(LbbMemberRebateDetailExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(LbbMemberRebateDetail record);

    int insertSelective(LbbMemberRebateDetail record);

    List<LbbMemberRebateDetail> selectByExample(LbbMemberRebateDetailExample example);

    LbbMemberRebateDetail selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") LbbMemberRebateDetail record, @Param("example") LbbMemberRebateDetailExample example);

    int updateByExample(@Param("record") LbbMemberRebateDetail record, @Param("example") LbbMemberRebateDetailExample example);

    int updateByPrimaryKeySelective(LbbMemberRebateDetail record);

    int updateByPrimaryKey(LbbMemberRebateDetail record);

    int selectByInviteId(String memberId);
}